gtk_widget_set_visible (button, gtk_widget_get_visible (widget) && (title != NULL || icon_name != NULL));
- if (icon_name != NULL)
- gtk_widget_set_size_request (button, -1, -1);
- else
- gtk_widget_set_size_request (button, 100, -1);
-
g_free (title);
g_free (icon_name);
*************/
expander {
+ & title:hover { background: red; }
& arrow {
-gtk-icon-source: -gtk-icontheme('pan-end-symbolic');
&:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); }
*:dnd {
border: 1px solid black;
}
+
+stackswitcher button.text-button {
+ min-width: 100px;
+}
/*************
* Expanders *
*************/
+expander title:hover {
+ background: red; }
expander arrow {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
expander arrow:dir(rtl) {
*:dnd {
border: 1px solid black; }
+stackswitcher button.text-button, stackswitcher GtkScaleButton.button.text-button,
+stackswitcher GtkVolumeButton.button.text-button,
+stackswitcher .titlebar button.text-button.titlebutton,
+.titlebar stackswitcher button.text-button.titlebutton {
+ min-width: 100px; }
+
/* GTK NAMED COLORS
----------------
use responsibly! */
/*************
* Expanders *
*************/
+expander title:hover {
+ background: red; }
expander arrow {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
expander arrow:dir(rtl) {
*:dnd {
border: 1px solid black; }
+stackswitcher button.text-button, stackswitcher GtkScaleButton.button.text-button,
+stackswitcher GtkVolumeButton.button.text-button,
+stackswitcher .titlebar button.text-button.titlebutton,
+.titlebar stackswitcher button.text-button.titlebutton {
+ min-width: 100px; }
+
/* GTK NAMED COLORS
----------------
use responsibly! */